package com.pdd.mall.dto;

import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * 用户分析DTO
 */
@Data
public class UserAnalysisDTO {
    
    /**
     * 用户总数
     */
    private Integer totalUserCount;
    
    /**
     * 有订单的用户数
     */
    private Integer activeUserCount;
    
    /**
     * 用户购买频次分布
     */
    private List<Map<String, Object>> purchaseFrequency;
    
    /**
     * 用户消费金额分布
     */
    private List<Map<String, Object>> consumptionDistribution;
    
    /**
     * 最近30天新增用户数
     */
    private List<Map<String, Object>> newUsersLast30Days;
    
    /**
     * 用户地域分布
     */
    private List<Map<String, Object>> userRegionDistribution;
}
